package conf

import (
	"github.com/spf13/viper"
)

// viperConfig 全局配置变量
var viperConfig *viper.Viper

func Init()  {

	config := viper.New()
	config.SetConfigName("config") //设置读取的文件名
	config.SetConfigFile("conf/config.yaml")   //设置文件的类型
	//尝试进行配置读取
	if err := config.ReadInConfig(); err != nil {
		panic(err)
	}
	viperConfig=config

}


// GetConfig 获取全局配置
func GetConfig() *viper.Viper {
	return viperConfig
}

func GetString(str string) string  {
	return viperConfig.GetString(str)
}

func GetInt(str string) int  {
	return viperConfig.GetInt(str)
}
